Słownik techniczny polsko-angielski

island station roof, umbrella roof